Nền tảng Java Sun_Microsystems

Nền tảng Java platform, được phát triển vào đầu những năm 1990 đã được phát triển có chủ đích cho mục tiêu cho phép các chương trình chạy mà không cần quan tâm đến chúng đang chạy trên loại thiết bị nào, đó là linh hồn của khẩu hiệu "Write once, run everywhere".

Nền tảng này gồm có ba phần chính, ngôn ngữ lập trình Java, Máy ảo Java (JVM), và Giao diện lập trình ứng dụng Java (API).

Ngôn ngữ lập trình Java là một ngôn ngữ lập trình hướng đối tượng. Kể từ khi nó được giới thiệu vào cuối năm 1995, thì nó đã nhanh chóng trở thành ngôn ngữ lập trình phổ biến nhất thế giới.

Để chạy được (dạng ảo) các chương trình viết bằng Java trên bất cứ một thiết bị nào, các chương trình Java đó được biên dịch ra mã nhị phân. Loại mã này được mọi JVM đọc, mà không có ảnh hưởng gì từ phía môi trường.

Java API cung cấp một tập hợp phong phú các tác vụ thư viện. Standard Edition của API nhắm vào các máy trạm thông thường, trong khi Enterprise Edition nhằm vào các công ty phần mềm lớn đang chạy các máy chủ ứng dụng cấp xí nghiệp. Micro Edition được sử dụng để xây dựng nên các phần mềm cho các thiết bị có hạn chế về tài nguyên như là các thiết bị di động.